package com.hitown.model.dxhd;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 人员管控-重点人员实名制动态信息
 * </p>
 *
 * @author menu
 * @since 2021-07-19
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("DXHD_RYGK_ZDRYSMZDT")
@ApiModel(value="DxhdRygkZdrysmzdt对象", description="人员管控-重点人员实名制动态信息")
public class DxhdRygkZdrysmzdt implements Serializable {

    private static final long serialVersionUID=1L;

    @TableId(value = "ID")
    @TableField("ID")
    private String id;

    @ApiModelProperty(value = "常用证件代码")
    @TableField("CYZJDM")
    private String cyzjdm;

    private String cyzjmc;

    @ApiModelProperty(value = "证件号码")
    @TableField("ZJHM")
    private String zjhm;

    @ApiModelProperty(value = "公民身份号码")
    @TableField("GMSFHM")
    private String gmsfhm;

    @ApiModelProperty(value = "姓名")
    @TableField("XM")
    private String xm;

    @ApiModelProperty(value = "性别代码")
    @TableField("XBDM")
    private String xbdm;

    private String xbmc;

    @ApiModelProperty(value = "国籍代码")
    @TableField("GJDM")
    private String gjdm;

    private String gjmc;

    @ApiModelProperty(value = "民族代码")
    @TableField("MZDM")
    private String mzdm;

    private String mzmc;

    @ApiModelProperty(value = "动态信息类型(1-民航旅客订票，2-民航旅客离港，3-民航旅客退票，4-铁路订票，5- 铁路乘车，6-铁路退票，7-公路客运购票， 8-公路客运退票，9-公 路客运验票，10-公安检查站人员检查， 11-旅馆住宿，12-轮渡订票， 13-轮渡退票，14-网吧上网， 15-人像识别)")
    @TableField("DTXXLX")
    private String dtxxlx;

    @ApiModelProperty(value = "民航出行-航班号(活动类型为1-3时，非空)")
    @TableField("MHCX_HBH")
    private String mhcxHbh;

    @ApiModelProperty(value = "民航出行-座位号(活动类型为1-3时，非空)")
    @TableField("MHCX_ZWH")
    private String mhcxZwh;

    @ApiModelProperty(value = "民航出行-出发日期(活动类型为1-3时，非空)")
    @TableField("MHCX_CF_RQ")
    private String mhcxCfRq;

    @ApiModelProperty(value = "民航出行-出发时间(活动类型为1-3时，非空)")
    @TableField("MHCX_CF_SJ")
    private String mhcxCfSj;

    @ApiModelProperty(value = "民航出行-出发机场代码(活动类型为1-3时，非空)")
    @TableField("MHCX_CF_QFJCDM")
    private String mhcxCfQfjcdm;

    @ApiModelProperty(value = "民航出行-到达日期(活动类型为1-3时，非空)")
    @TableField("MHCX_DD_RQ")
    private String mhcxDdRq;

    @ApiModelProperty(value = "民航出行-到达时间(活动类型为1-3时，非空)")
    @TableField("MHCX_DD_SJ")
    private String mhcxDdSj;

    @ApiModelProperty(value = "民航出行-到达机场代码(活动类型为1-3时，非空)")
    @TableField("MHCX_DD_QFJCDM")
    private String mhcxDdQfjcdm;

    @ApiModelProperty(value = "铁路出行-车次(活动类型为4-6时，非空)")
    @TableField("TLCX_CC")
    private String tlcxCc;

    @ApiModelProperty(value = "铁路出行-车厢号(活动类型为4-6时，非空)")
    @TableField("TLCX_CXH")
    private String tlcxCxh;

    @ApiModelProperty(value = "铁路出行-座位号(活动类型为4-6时，非空)")
    @TableField("TLCX_ZWH")
    private String tlcxZwh;

    @ApiModelProperty(value = "铁路出行-出发日期(活动类型为4-6时，非空)")
    @TableField("TLCX_CF_RQ")
    private String tlcxCfRq;

    @ApiModelProperty(value = "铁路出行-出发时间(活动类型为4-6时，非空)")
    @TableField("TLCX_CF_SJ")
    private String tlcxCfSj;

    @ApiModelProperty(value = "铁路出行-出发车站(活动类型为4-6时，非空)")
    @TableField("TLCX_CF_CZ")
    private String tlcxCfCz;

    @ApiModelProperty(value = "铁路出行-到达日期(活动类型为4-6时，非空)")
    @TableField("TLCX_DD_RQ")
    private String tlcxDdRq;

    @ApiModelProperty(value = "铁路出行-到达时间(活动类型为4-6时，非空)")
    @TableField("TLCX_DD_SJ")
    private String tlcxDdSj;

    @ApiModelProperty(value = "铁路出行-到达车站(活动类型为4-6时，非空)")
    @TableField("TLCX_DD_CZ")
    private String tlcxDdCz;

    @ApiModelProperty(value = "公路客运-客运站(活动类型为7-9时，非空)")
    @TableField("GLKY_KYZ")
    private String glkyKyz;

    @ApiModelProperty(value = "公路客运-客运编号(活动类型为7-9时，非空)")
    @TableField("GLKY_KYBH")
    private String glkyKybh;

    @ApiModelProperty(value = "公路客运-座位号(活动类型为7-9时，非空)")
    @TableField("GLKY_ZWH")
    private String glkyZwh;

    @ApiModelProperty(value = "公路客运-出发日期(活动类型为7-9时，非空)")
    @TableField("GLKY_CF_RQ")
    private String glkyCfRq;

    @ApiModelProperty(value = "公路客运-出发时间(活动类型为7-9时，非空)")
    @TableField("GLKY_CF_SJ")
    private String glkyCfSj;

    @ApiModelProperty(value = "公路客运-出发客运站(活动类型为7-9时，非空)")
    @TableField("GLKY_CF_KYZ")
    private String glkyCfKyz;

    @ApiModelProperty(value = "公路客运-到达日期(活动类型为7-9时，非空)")
    @TableField("GLKY_DD_RQ")
    private String glkyDdRq;

    @ApiModelProperty(value = "公路客运-到达时间(活动类型为7-9时，非空)")
    @TableField("GLKY_DD_SJ")
    private String glkyDdSj;

    @ApiModelProperty(value = "公路客运-到达客运站(活动类型为7-9时，非空)")
    @TableField("GLKY_DD_KYZ")
    private String glkyDdKyz;

    @ApiModelProperty(value = "轮渡出行-轮渡号(活动类型为12,13时，非空)")
    @TableField("LDCX_LDH")
    private String ldcxLdh;

    @ApiModelProperty(value = "轮渡出行-出发日期(活动类型为12,13时，非空)")
    @TableField("LDCX_CF_RQ")
    private String ldcxCfRq;

    @ApiModelProperty(value = "轮渡出行-出发时间(活动类型为12,13时，非空)")
    @TableField("LDCX_CF_SJ")
    private String ldcxCfSj;

    @ApiModelProperty(value = "轮渡出行-出发码头(活动类型为12,13时，非空)")
    @TableField("LDCX_CF_MT")
    private String ldcxCfMt;

    @ApiModelProperty(value = "轮渡出行-到达日期(活动类型为12,13时，非空)")
    @TableField("LDCX_DD_RQ")
    private String ldcxDdRq;

    @ApiModelProperty(value = "轮渡出行-到达时间(活动类型为12,13时，非空)")
    @TableField("LDCX_DD_SJ")
    private String ldcxDdSj;

    @ApiModelProperty(value = "轮渡出行-到达码头(活动类型为12,13时，非空)")
    @TableField("LDCX_DD_MT")
    private String ldcxDdMt;

    @ApiModelProperty(value = "公安检查站-检查站编码(活动类型为10时，非空)")
    @TableField("GAJCZ_JCZBM")
    private String gajczJczbm;

    @ApiModelProperty(value = "公安检查站-检查站位置(活动类型为10时，非空)")
    @TableField("GAJCZ_JCZWZ")
    private String gajczJczwz;

    @ApiModelProperty(value = "公安检查站-查验时间(活动类型为10时，非空)")
    @TableField("GAJCZ_JYSJ")
    private String gajczJysj;

    @ApiModelProperty(value = "公安检查站-出入类型(活动类型为10时，非空)")
    @TableField("GAJCZ_CRLX")
    private String gajczCrlx;

    @ApiModelProperty(value = "旅馆住宿-旅馆编码(活动类型为11时，非空)")
    @TableField("LGZS_LGBM")
    private String lgzsLgbm;

    @ApiModelProperty(value = "旅馆住宿-旅馆名称(活动类型为11时，非空)")
    @TableField("LGZS_LGMC")
    private String lgzsLgmc;

    @ApiModelProperty(value = "旅馆住宿-入住房号(活动类型为11时，非空)")
    @TableField("LGZS_RZFH")
    private String lgzsRzfh;

    @ApiModelProperty(value = "旅馆住宿-入住时间(活动类型为11时，非空)")
    @TableField("LGZS_RZSJ")
    private String lgzsRzsj;

    @ApiModelProperty(value = "旅馆住宿-退房时间(活动类型为11时，非空)")
    @TableField("LGZS_TFSJ")
    private String lgzsTfsj;

    @ApiModelProperty(value = "网吧上网-营业场所代码(活动类型为14时，非空)")
    @TableField("WBSW_YYCSDM")
    private String wbswYycsdm;

    @ApiModelProperty(value = "网吧上网-营业场所-单位名称(活动类型为14时，非空)")
    @TableField("WBSW_YYCS_DWMC")
    private String wbswYycsDwmc;

    @ApiModelProperty(value = "网吧上网-营业场所-地址名称(活动类型为14时，非空)")
    @TableField("WBSW_YYCS_DZMC")
    private String wbswYycsDzmc;

    @ApiModelProperty(value = "网吧上网-开始时间(活动类型为14时，非空)")
    @TableField("WBSW_KSSJ")
    private String wbswKssj;

    @ApiModelProperty(value = "网吧上网-结束时间(活动类型为14时，非空)")
    @TableField("WBSW_JSSJ")
    private String wbswJssj;

    @ApiModelProperty(value = "人像识别-设备类型(活动类型为15时，非空)")
    @TableField("RXSB_SBLX")
    private String rxsbSblx;

    @ApiModelProperty(value = "人像识别-视频设备编码(活动类型为15时，非空)")
    @TableField("RXSB_SPSBBM")
    private String rxsbSpsbbm;

    @ApiModelProperty(value = "人像识别-设备名称(活动类型为15时，非空)")
    @TableField("RXSB_SBMC")
    private String rxsbSbmc;

    @ApiModelProperty(value = "人像识别-监视方向(活动类型为15时，非空)")
    @TableField("RXSB_JSFX")
    private String rxsbJsfx;

    @ApiModelProperty(value = "人像识别-设备地址(活动类型为15时，非空)")
    @TableField("RXSB_SBDZ")
    private String rxsbSbdz;

    @ApiModelProperty(value = "人像识别-抓拍时间(活动类型为15时，非空)")
    @TableField("RXSB_ZPSJ")
    private String rxsbZpsj;

    @ApiModelProperty(value = "人像识别-图片URL(活动类型为15时，非空)")
    @TableField("RXSB_TPURL")
    private String rxsbTpurl;

    @ApiModelProperty(value = "地球经度")
    @TableField("DQJD")
    private String dqjd;

    @ApiModelProperty(value = "地球维度")
    @TableField("DQWD")
    private String dqwd;

    @ApiModelProperty(value = "采集时间")
    @TableField("CJSJ")
    private String cjsj;

    @ApiModelProperty(value = "信息入库时间")
    @TableField("XXRKSJ")
    private String xxrksj;

    @TableField("CTU")
    private String ctu;

    @TableField("CTM")
    private Date ctm;

    @TableField("UTU")
    private String utu;

    @TableField("UTM")
    private Date utm;


}
